//package ntd.util.frame.mybatis.plus.type_handler.type;
//
//import org.apache.ibatis.type.BaseTypeHandler;
//import org.apache.ibatis.type.JdbcType;
//
//import java.sql.CallableStatement;
//import java.sql.PreparedStatement;
//import java.sql.ResultSet;
//import java.sql.SQLException;
//
//public class EnumHandler<Enum> extends BaseTypeHandler<Enum> {
//
//    @Override
//    public void setNonNullParameter(PreparedStatement preparedStatement, int i, Enum anEnum, JdbcType jdbcType) throws SQLException {
//        preparedStatement.setString(i, anEnum);
//    }
//
//    @Override
//    public Enum getNullableResult(ResultSet resultSet, String s) throws SQLException {
//        return null;
//    }
//
//    @Override
//    public Enum getNullableResult(ResultSet resultSet, int i) throws SQLException {
//        return null;
//    }
//
//    @Override
//    public Enum getNullableResult(CallableStatement callableStatement, int i) throws SQLException {
//        return null;
//    }
//}